Date : 27 Mars 1991
Protection : MOT DE PASSE
Programme : LOOPZ
Outils : PANO_AT
Fichier : LOOPZ.EXE
Temps pass� : 10 MINUTES
Soci�t� : MINDSCAPE
Divers : PERISCOPE � 0B23:0000
Origine : INDONESIE - JAKARTA
Num�ro : 064
Ca a �t� trop vite: pas eu le temps de faire un /e toto sous
PERISCOPE.
Carte PANO sur INT16: elle est appel�e continuellement donc difficile
de faire autrement que de plonger dedans. En faisant un g {ss:sp}
suivi d'un u ip-2 je v�rifie bien que je viens de sortir de l'INT16.
Mais apparement je suis encore dans le BIOS. ( adresses hautes )
En continuant je trouve un IRET qui me renvoie enfin dans une zone
normale de travail dans la ram l�g�rement au-dessus de PERISCOPE:
1722:9ED4. Et l� je refais un u ip-2 et je m'aper�ois que je viens
de sortir de l'INT21 !
1722:9ED4 CD21 INT 21
Donc les caract�res �taient lu par l'INT21 qui appelle l'INT16...
Et l� c'est la gal�re car je rencontre une multitude de sauts qui
ne m'avancent � rien, surtout je n'arrive pas � mettre la main sur
un CMP AL,0D ou quelque chose d'�quivalent qui me permetrait enfin
de suivre le soft � partir du moment ou la touche ENTER est tap�e.
Jusqu'au moment ou j'ai l'id�e de mettre PERISCOPE en mode arr�t
sur registre avec 0D dans AL.
BR AL EQ 0D
Et l� c'est instantan�; PERISCOPE s'affiche d�s que j'ai appuy� sur
la touche ENTER � l'adresse 1722:9E0E.
Apr�s je d�roule le programme un petit peu et je tombe sur une s�rie
de trois sauts qui me font h�siter. Je laisse le programme passer au
travers des 2 premiers et au troisi�me comme il ne veut pas continuer
je le force et inutile de commenter la suite...
1722:1353 JNZ � transformer en JZ
Avec PCTOOLS chercher la chaine 7509E8D453 et remplacer 75 par 74.
FREDDY
|